UserManagedKeysConfig.fromJson constructor

UserManagedKeysConfig.fromJson(
  1. Map json_
)

Implementation

UserManagedKeysConfig.fromJson(core.Map json_)
    : this(
        aggregationCa: json_['aggregationCa'] as core.String?,
        clusterCa: json_['clusterCa'] as core.String?,
        controlPlaneDiskEncryptionKey:
            json_['controlPlaneDiskEncryptionKey'] as core.String?,
        etcdApiCa: json_['etcdApiCa'] as core.String?,
        etcdPeerCa: json_['etcdPeerCa'] as core.String?,
        gkeopsEtcdBackupEncryptionKey:
            json_['gkeopsEtcdBackupEncryptionKey'] as core.String?,
        serviceAccountSigningKeys:
            (json_['serviceAccountSigningKeys'] as core.List?)
                ?.map((value) => value as core.String)
                .toList(),
        serviceAccountVerificationKeys:
            (json_['serviceAccountVerificationKeys'] as core.List?)
                ?.map((value) => value as core.String)
                .toList(),
      );