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