toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'cryptoKeyBackend': ?cryptoKeyBackend,
'deletionPolicy': ?deletionPolicy,
'destroyScheduledDuration': ?destroyScheduledDuration,
'effectiveLabels': ?effectiveLabels,
'id': ?id,
'importOnly': ?importOnly,
'keyAccessJustificationsPolicies': ?(() { final guardedValue = keyAccessJustificationsPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetKMSCryptoKeyKeyAccessJustificationsPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'keyRing': ?keyRing,
'labels': ?labels,
'name': ?name,
'primaries': ?(() { final guardedValue = primaries; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetKMSCryptoKeyPrimary, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'pulumiLabels': ?pulumiLabels,
'purpose': ?purpose,
'rotationPeriod': ?rotationPeriod,
'skipInitialVersionCreation': ?skipInitialVersionCreation,
'versionTemplates': ?(() { final guardedValue = versionTemplates; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetKMSCryptoKeyVersionTemplate, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
};
}