toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'additionalVariables': ?pulumi.Input.mapOptionalInputValue<List<ConnectionAuthConfigAdditionalVariable>, List<Map<String, dynamic>>>(additionalVariables, (value) => pulumi.Input.encodeList<ConnectionAuthConfigAdditionalVariable, Map<String, dynamic>>(value, (value) => value.toMap())),
    'authKey': ?authKey,
    'authType': authType,
    'oauth2AuthCodeFlow': ?pulumi.Input.mapOptionalInputValue<ConnectionAuthConfigOauth2AuthCodeFlow, Map<String, dynamic>>(oauth2AuthCodeFlow, (value) => value.toMap()),
    'oauth2ClientCredentials': ?pulumi.Input.mapOptionalInputValue<ConnectionAuthConfigOauth2ClientCredentials, Map<String, dynamic>>(oauth2ClientCredentials, (value) => value.toMap()),
    'oauth2JwtBearer': ?pulumi.Input.mapOptionalInputValue<ConnectionAuthConfigOauth2JwtBearer, Map<String, dynamic>>(oauth2JwtBearer, (value) => value.toMap()),
    'sshPublicKey': ?pulumi.Input.mapOptionalInputValue<ConnectionAuthConfigSshPublicKey, Map<String, dynamic>>(sshPublicKey, (value) => value.toMap()),
    'userPassword': ?pulumi.Input.mapOptionalInputValue<ConnectionAuthConfigUserPassword, Map<String, dynamic>>(userPassword, (value) => value.toMap()),
  };
}