configArgs property

  1. @override
Map<String, Object?> get configArgs
override

Provider-specific config args (project, region, credentials, etc.) as JSON-encodable map. The returned map is copied verbatim into the provider.<providerName> block. Empty map for unparameterized providers.

Implementation

@override
Map<String, Object?> get configArgs => {
  if (project != null) 'project': project,
  if (region != null) 'region': region,
  if (zone != null) 'zone': zone,
  if (userProjectOverride != null)
    'user_project_override': userProjectOverride,
};