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(),
    );